﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EntityLayer;
using BusinessLayer.BO;
using BusinessLayer.Interface;
namespace BusinessLayer.Facade
{
    public class clsFacadeEscritos:clsIFacadeEscritos
    {
     
        public List<T_TipoEscritos> Listar()
        {
            return new clsT_T_TipoEscritoBO().listar();
        }
       
         public bool ActualizarEscrito(List<T_Escritos> Obj , string OP,string Co_Legajo)
        {
            bool TransaccionOk = false;
            try
            {
                if (ValidacionEscritos(Obj))
                {
                    if (OP == "I")
                    {
                        TransaccionOk = new clsT_EscritosBO().InsertarVarios(Obj, Co_Legajo);
                    }
                    else if (OP == "M")
                    {
                        //TransaccionOk = new clsT_EscritosBO().Modificar(Obj);
                    }
                    else if (OP == "E")
                    {
                       // TransaccionOk = new clsT_EscritosBO().Eliminar(Obj);
                    }

                }
                return TransaccionOk;
                
            }
            catch (Exception ex)
            {
                return false;
                throw ex;
            }
        }
         private bool ValidacionEscritos(List<T_Escritos> Obj)
         {
             return true;
         }
         public List<T_Escritos> ListarEscritos(string co_legajo)
         {
             return new clsT_EscritosBO().listarEscritoLegajo(co_legajo);
         }
    }
}
